/*
 * Copyright (c) 2018. 玺得（深圳）科技有限公司.保留所有权利. http://www.pi-top.com/ 玺得（深圳）科技有限公司保留所有代码著作权.如有任何疑问请访问官方网站与我们联系. 代码只针对特定需求定制编码，不得在未经允许或授权的情况下对外传播扩散.恶意传播者，法律后果自行承担. 本代码仅用于pps-cloud系统.
 */
package com.pitop.customer.entity;

import com.pitop.core.base.BaseEntity;
import lombok.Data;

import java.util.List;

/**
 * 客户信息
 *
 * @author berton
 */
@Data
public class Customer extends BaseEntity implements java.io.Serializable {

    private String code;//数据库字段:code  属性显示:编码
    private String customerAbbreviation;//数据库字段:customer_abbreviation  属性显示:客户简称
    private String name;//数据库字段:name  属性显示:客户名称
    private String linkman;//数据库字段:linkman  属性显示:联系人
    private String phone;//数据库字段:phone  属性显示:电话
    private String email;//数据库字段:email  属性显示:邮箱
    private String language;//数据库字段:language  属性显示:语言
    private String countryCode;//数据库字段:countryCode  属性显示:国家编码
    private String syncState;//数据库字段:syncState  属性显示:同步状态：准备同步 Ready,同步中 Sync,同步错误 Error,已经同步 Synced
    private java.util.Date createTime;//数据库字段:createTime  属性显示:创建时间
    private java.util.Date createTimeBegin;//数据库字段:createTime  属性显示:创建时间
    private java.util.Date createTimeEnd;//数据库字段:createTime  属性显示:创建时间
    private java.util.Date updateTime;//数据库字段:updateTime  属性显示:更新时间
    private java.util.Date updateTimeBegin;//数据库字段:updateTime  属性显示:更新时间
    private java.util.Date updateTimeEnd;//数据库字段:updateTime  属性显示:更新时间

    private String factoryCode;//工厂编码
    private List<CustomerAddress> customerAddresses;//地址列表
}
